home *** CD-ROM | disk | FTP | other *** search
- Lesen Sie bitte zunächst den Text README.TXT.
-
- Ein einfaches Beispiel
- ======================
-
-
- Um den Einstieg in die Programmierung mit dem HM-Entwicklungssystem möglichst
- einfach zu gestalten, soll zunächst ein extrem einfaches Beispielprogramm
- compiliert werden. Dabei werden die Schritte, die nötig sind, um ein
- lauffähiges Programm zu erhalten, erläutert.
-
- Starten Sie vom Desktop aus den Editor Clix. Nun öffnen Sie über den
- Menüpunkt "Datei/Neu anlegen" ein neues Dokument. Anschließend können Sie den
- folgenden Quelltext eingeben. (Sie können den Text auch laden, da er bereits
- im Ordner "BSP" in der Datei "FIRST.M" vorhanden ist. Insbesondere bei der
- Demoversion sollten Sie den vorhandenen Text laden, da Sie in der Demoversion
- des Editors nur auf das Klemmbrett sichern können.)
-
-
- MODULE First.
-
- FROM Terminal IMPORT
- WriteString, WriteLn, Read;
-
- VAR
- ch: CHAR;
-
- BEGIN
-
- WriteString ("Dies ist mein erstes Programm in MODULA-2");
- WriteLn;
- Read (ch);
-
- END First.
-
-
- Speichern Sie diesen Quelltext nun über den Menüpunkt "Datei/Sichern".
- Dazu öffnet sich eine Dateiauswahlbox. Öffnen Sie den Ordner "BSP" und
- sichern Sie den eingegebenen Text unter dem Namen "FIRST.M".
-
- Das Hänisch Modula-2 Entwicklungssystem besitzt einen zentralen
- Make-Mechanismus. Dieser ermöglicht es, daß das System alle Abhängigkeiten
- zwischen Modulen verfolgt und gegebenenfalls Module automatisch compiliert.
- Andererseits kann man kein Modul compilieren und kein Programm linken, wenn
- dem Make nicht alle beteiligten Module bekannt sind. Module müssen also
- zunächst beim Make angemeldet werden.
-
- Drücken Sie dazu nun die Taste <F8>. Es erscheint das Compiler-Fenster des
- HM-Accessories auf dem Bildschirm. Ein Einfachklick auf das mittlere Icon (?!)
- öffnet einen Dialog.
-
- Zunächst sollen alle Libraries beim Make angemeldet werden. Eine Library ist
- eine Sammlung aus verschiedenen, bereits compilierten Modulen. Wählen Sie
- dazu den Button "Check". Es öffnet sich eine Dateiauswahlbox. Verzweigen Sie
- nun in den Ordner "LIB" und verlassen Sie die Box mit "OK". Anschließend
- sehen Sie, wie alle Module der Libraries in die Modulliste übernommen werden.
-
- Nun muß noch der Quelltext des Moduls "First" beim Make angemeldet werden.
- Öffnen Sie dazu die Dateiauswahlbox erneut über "Check", verzweigen Sie in
- den Ordner "BSP" und verlassen Sie die Box mit "OK". Jetzt müssen die Namen
- der Hauptmodule in der Modulliste in heller Schrift erscheinen. (Alternativ
- hätten Sie auch die Datei "FIRST.M" im Ordner "BSP" auswählen können. Dann
- wäre nur dieses eine Modul in die Modulliste aufgenommen worden.) Der
- aktuelle Quelltext kann auch von Clix aus mit dem Menüpunkt "Modula/Anmelden"
- beim Make angemeldet werden.
-
- Wählen Sie nun noch durch Anklicken von "Wahl" die Listenform, in der nur
- Hauptmaodule angezeigt werden. Verlassen Sie den Dialog mit "OK" und klicken
- Sie in der Modulliste auf den Namen des Hauptmoduls "First". Der Name
- erscheint jetzt in normaler Schrift.
-
- Verlassen Sie nun das Accessory über den Closer des Fensters (oder drücken
- Sie einfach <Return>).
-
- Wählen Sie nun den Menüpunkt "Modula/Compile" und anschließend "Modula/Link",
- um das Modul zu compilieren und anschließend das Programm zu linken.
- (Alternativ drücken Sie einfach <Control F10>).
-
- Mit dem Menüpunkt "Tools/Start..." öffnen Sie eine Dateiauswahlbox, über die
- Sie das Programm "FIRST.PRG" im Ordner "BSP" auswählen. Nach dem Verlassen
- des Selektors erscheint eine Dialogbox zur Eingabe einer Kommandozeile, die
- Sie einfach mit "Start" verlassen. Jetzt wird das Beispielprogramm gestartet.
- Es gibt eine Meldung aus und wartet auf einen Tastendruck. Ist dieser
- erfolgt, so kommen Sie wieder zu Clix zurück.
-
- Um die Modulliste beim Ausschalten nicht zu verlieren, können Sie diese über
- den Button "Sichern" (im Dialog, den Sie auch über <Shift F8> erreichen) in
- einer sogenannten Make-Datei speichern. Sie sollten darauf achten, daß Ihre
- Make-Dateien immer auf ".HM2" enden. Es ist außerdem empfehlenswert, sich für
- jedes Projekt eine eigene Make-Datei anzulegen. Über den Button "Laden" des
- Dialogs kann man eine andere Make-Datei laden und somit einfach von einem
- Projekt zu einem anderen springen.
-
- Im Ordner "BSP" befinden sich noch weitere Beispielprogramme. Diese sind auch
- schon in der Modulliste des Compiler-Fensters enthalten, falls Sie das
- vorausgehende Beispiel nachvollzogen haben.
-
- Zum Entwickeln eines Programms ist es sinnvoll, dieses als Testprogramm über
- den Menüpunkt "Tools/Pfade..." unter "TEST" anzumelden. Dann kann man es über
- den Menüpunkt "Modula/Test" bzw. die Taste <F7> starten. Noch einfacher geht
- es durch Drücken der Taste <Control Alternate F10>. Dabei wird das Modul
- zunächst compiliert, anschließend wird das Programm gelinkt und dann wird das
- Testprogramm gestartet (sofern Compilieren und Linken erfolgreich waren).
-
- Meldet man die Make-Datei in dem Dialog, den man über den Menüpunkt
- "Datei/Auswählen..." erreicht, unter "Makedatei" an, so wird die Make-Datei
- beim Start des Editors automatisch geladen.
-
- Eine Übersicht über alle Tastenkombinationen zum Compilieren, Linken usw.
- finden Sie unter [CLIX2] im Abschnitt "9. Modula".
-
- Eine Übersicht über die wichtigsten Tastenkombinationen im Compiler-Fenster
- erhalten Sie, wenn Sie im Compiler-Fenster <Help> drücken.
-
-